So far you have developed a lot of skills
to address the issues that users of the Little Lemon Restaurant app face
while attempting to order food online. You learned that the Little Lemon
Restaurant needs a native iOS app, and as the engineer responsible for
bringing the app to life, you have been provided with the necessary
Swift and Swift UI tools to get started. You learned how to create an iOS
project in XCode to work with the Swift programming language and
the Swift UI framework. You then enable to git version control
using XCode source control functionality to enable collaboration and to push your
work to the cloud to prevent loss of work. To find success as a mobile engineer, you need to be able to portray
the skills you have learned. This means using the right tools to
make your code as efficient as possible. To do this, you learned how to set
up your coding environment in XCode. A swift library used in development to
build interactive elements on apps. As the principles of UX and
UI have been revisited in this course, your UX UI process should
be well established. The scope and the purpose of the project
have been defined by gathering the user's objectives and goals. You began this UX UI process using Figma, a highly scalable design
tool based on vectors. It's browser based architecture,
saves your work as you go, and even continues working if your
internet connection is briefly lost. The wire frames have been
designed using Figma, which clarified issues users faced when
ordering food online from Little Lemon. This exercise pushed usability to the
forefront and showcased your page layouts as app functionality and
layout needs are addressed one at a time. This allowed Little Lemon and their
customers to deliver feedback quickly, and made room for
you to implement that feedback. Components have been created in Fig MMA, which are elements you were able
to reuse across your app design. This helps to create and manage consistency in the proposed
Little Lemon food ordering solution. You then further developed your wire
frames using the Little Lemon style guide. This involved enhancing them with
brand colors, adding images, buttons and text, and
making them interactive. As UX is a continual process based
on user and client feedback, you may also have had to
iterate at this stage. Your ideas were constantly refined as
you approached a final design solution. Having established your coding
environment, and a set of designs for the project created, you are in a fantastic position
to begin to code the project. Well done on your progress so far.